Управление версиями
Демидова Е. А.
Российский университет дружбы народов, Москва, Россия
17 апреля 2023
Цель работы
Целью работы является изучение идеологии и применения средств контроля версий, а также освоение умения по работе с git.
Задачи
– Создать базовую конфигурацию для работы с git. – Создать ключ SSH. – Создать ключ PGP. – Настроить подписи git. – Зарегистрироваться на Github. – Создать локальный каталог для выполнения заданий по предмету.
Создаю учетную запись на https://github.com и заполняю основные данные.
Устанавливаю программное обеспечение, а именно git-flow и gh
Провожу базовую настройку git. Задаю имя и email владельца репозитория, настраиваю utf-8 в выводе сообщений git,верификацию и подписание коммитов git
Создаю ключи ssh по алгоритму rsa и ed25519
Создаю ключи pgp, выбирая необходимые опции
Добавляю PGP ключ в GitHub. Для этого вводим список ключей и копируем отпечаток приватного ключа, а затем добавляем его в специальное поле ввода в настройках GitHub
Настраиваем автоматические подписи коммитов git. Используя введёный email, укажим Git применять его при подписи коммитов
Настроим gh. Авторизуемся и ответм на несколько наводящих вопросов
Создадим репозиторий курса на основе данного шаблона
Перейдем в катаог курса, удалим лишние файлы, создадим необходиые каталоги и отправим файлы на сервер
Репозиторий git был успешно создан
В результате выполнения лабораторной работы была изучена идеология и применение средств контроля версий. А также освоены умения по работе с git, были обретены навыки создания ключей, репозитория, добавления и удаления файлов из репозитория.
Спасибо за внимание